﻿<SerializedObjects>
  <SerializedObject type="ModelDifferenceObject">
    <Property type="simple" name="Name" isKey="false"><![CDATA[IOWC3LevelMasterDetail]]></Property>
    <Property type="simple" name="Disabled" isKey="false">False</Property>
    <Property type="simple" name="UserFilter" isKey="false">00000000-0000-0000-0000-000000000000</Property>
    <Property type="simple" name="DifferenceType" isKey="false">0</Property>
    <Property type="simple" name="CombineOrder" isKey="false">0</Property>
    <Property type="simple" name="Oid" isKey="true">f0df9499-787c-4635-bbf3-ceea384f85e6</Property>
    <Property type="simple" name="Skin" isKey="false"></Property>
    <Property type="simple" name="DateCreated" isKey="false">634193449213800000</Property>
    <Property type="simple" name="City" isKey="false"></Property>
    <Property type="object" name="PersistentApplication" isKey="false">
      <SerializedObjectRef type="PersistentApplication" strategy="SerializeAsValue">
        <Key name="UniqueName">FeatureCenter.Win.FeatureCenterWindowsFormsApplication</Key>
      </SerializedObjectRef>
    </Property>
    <Property type="collection" name="AspectObjects" isKey="false">
      <SerializedObjectRef type="AspectObject" strategy="SerializeAsObject">
        <Key name="Oid">ea167429-02de-4486-bb52-ae2a7c524a04</Key>
      </SerializedObjectRef>
    </Property>
  </SerializedObject>
  <SerializedObject type="AspectObject">
    <Property type="simple" name="Name" isKey="false"><![CDATA[(Default language)]]></Property>
    <Property type="simple" name="Xml" isKey="false">
      <![CDATA[<Application Company="1">
  <AdditionalViewControls>
    <Rules>
      <AdditionalViewControlsRule Id="Header Importing Master Detail" IsNewNode="True" TypeInfo="IOMasterDetailDynamicAssembly.IODMDCustomer" Message="Importing World Creator objects" ControlType="Xpand.ExpressApp.AdditionalViewControlsProvider.Win.Controls.ApplicationCaption" />
      <AdditionalViewControlsRule Id="ViewMessage Importing Master Detail" IsNewNode="True" TypeInfo="IOMasterDetailDynamicAssembly.IODMDCustomer" Message="In this view you can see how to use IO engine to import objetcs that are going to be used by worldcreator to create a master detail relationship. In order that to happen we have to import a series of PersistentInfo objects with a default serialization configuration(see Serialization Configuration/) and a model difference object that will actually force the grid to act in master detail mode. For the model serialization configuration (see Serialization Configuration/DynamicAssemblyMasterDetailModel) we have to set the Persistent Application property of the model to be serialized as value and change its Key to the Name property and thus the model will get the persistent application of the other models" Position="Bottom" ControlType="FeatureCenter.Module.Win.FooterMessagePanel" />
    </Rules>
  </AdditionalViewControls>
  <MasterDetail>
    <Rules>
      <MasterDetailRule Id="IODMDCustomer_Orders" IsNewNode="True" TypeInfo="IOMasterDetailDynamicAssembly.IODMDCustomer" CollectionMember="IODMDOrders" ChildListView="IODMDOrder_ListView" NormalCriteria="1=1" />
      <MasterDetailRule Id="IODMDOrder_OrderLines" IsNewNode="True" TypeInfo="IOMasterDetailDynamicAssembly.IODMDOrder" CollectionMember="IODMDOrderLines" ChildListView="IODMDOrderLine_ListView" NormalCriteria="1=1" />
    </Rules>
  </MasterDetail>
  <Views>
    <ListView Id="IOMasterDetailDynamicAssembly.IODMDCustomer_ListView">
      <GridViewOptions>
        <OptionsDetail AllowExpandEmptyDetails="True" EnableMasterViewMode="True" />
        <OptionsView ShowDetailButtons="True" />
      </GridViewOptions>
    </ListView>
    <ListView Id="IODMDOrder_ListView">
      <GridViewOptions>
        <OptionsDetail AllowExpandEmptyDetails="True" EnableMasterViewMode="True" />
        <OptionsView ShowDetailButtons="True" />
      </GridViewOptions>
    </ListView>
    <ListView Id="IODMDOrderLine_ListView">
      <GridViewOptions>
        <OptionsDetail AllowExpandEmptyDetails="True" EnableMasterViewMode="True" />
        <OptionsView ShowDetailButtons="True" />
      </GridViewOptions>
    </ListView>
  </Views>
</Application>]]>
    </Property>
    <Property type="simple" name="Skin" isKey="false"></Property>
    <Property type="simple" name="UserFilter" isKey="false">00000000-0000-0000-0000-000000000000</Property>
    <Property type="simple" name="City" isKey="false"></Property>
    <Property type="simple" name="Oid" isKey="true">ea167429-02de-4486-bb52-ae2a7c524a04</Property>
    <Property type="object" name="ModelDifferenceObject" isKey="false">
      <SerializedObjectRef type="ModelDifferenceObject" strategy="SerializeAsObject">
        <Key name="Oid">f0df9499-787c-4635-bbf3-ceea384f85e6</Key>
      </SerializedObjectRef>
    </Property>
  </SerializedObject>
</SerializedObjects>